package quanlithpt;

import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JOptionPane;

public class ham_hotro {
    
    public static String getNam(String a){
    String nam;
    nam= a.substring(0, 4);
    return nam;
}
    // chuoi ngay vi du "2000-20-06"
public static String xu_lyngay(String a){
    String ngay;
    ngay = a.substring(8, 10);
    String thang;
    thang=a.substring(5, 7);
    String nam;
    nam=a.substring(0, 4);
    return ngay+"/"+thang+"/"+nam;
}
public static String getNam_ht(){       
    // lấy ngày hệ thống
    Date todayD=new Date(System.currentTimeMillis()); 
    // khai báo định dạng
    SimpleDateFormat dayFormat= new SimpleDateFormat("dd-MM-yyyy"); 
    // chuyển Date về String
    String todayS=dayFormat.format(todayD.getTime());
    String nam=todayS.substring(6, 10);
    return nam;
}
public static String xl_ngaychoSQL(Date a){
    SimpleDateFormat dayFormat= new SimpleDateFormat("yyyy-MM-dd");
    String day=dayFormat.format(a);
    return day;
}

public static void CopyFile(String nguon, String toi){
    try {
            String path =nguon;// ví dụ "C:\\Users\\codercui\\Documents\\archive.txt";         
            // tạo 1 đối tượng file
            File fileName = new File(path);
            String location = path.substring(0,
                    path.indexOf(fileName.getName()));
            
            // tạo 1 luồng đọc file
            FileInputStream fin = new FileInputStream(path);
            String copy=toi;//  ví dụ  "..\\img\\";
            if (copy.equals(location)) {
                System.out.println("The source and the destination " +
                        "path are the same!");
                
                // đóng các file
                fin.close();
                System.exit(0);
            } else {
                //  tạo 1 luồng đọc file
                FileOutputStream fout = new FileOutputStream(copy +
                        fileName.getName());
                int data;
                while((data = fin.read()) != -1)
                    fout.write(data);
                // thông báo thành công
  //              System.out.println("A copy of the file :" + fileName.getName()+
  //                      " has been successfully created at the location :" +
  //                      copy + fileName.getName() + "!");
                
                // Close all system resources
                fin.close();
                fout.close();
            }
        } catch (FileNotFoundException ex) {
            ex.printStackTrace();
            JOptionPane.showMessageDialog(null,"Địa chỉ file không hợp lệ");
        } catch (IOException ex) {
            ex.printStackTrace();
            JOptionPane.showMessageDialog(null,"Có vấn đề xảy ra khi đọc file");
        }
}
/// hàm xóa file
public void delete_file(String dia_chi){
    File x=new File(dia_chi);
    x.delete();
}
  
}